Descriptor wallet
miniscript はもっと複雑なことができる
いつかは descriptor が同じことできるようになる?
descriptor は miniscript をベースにしている
Compatible wallet
従来は key を store していたが、descriptor wallet は descriptor を store する key からいくつもアドレスを生成することができるが、それの管理がwallet の実装に依存する?管理が面倒?とかが問題?
output の script だけでなく、input を消費するための情報も提供してくれなければならない?
wallet はそれを知る必要はない
descriptor を他の wallet にインポートするときに wallet は derivation path とか気にする必要はない
それは descriptor が教えてくれる
スクリプト系アドレスは鍵をインポートしただけではあんろっくできない(たぶん)
descriptor はスクリプトの情報をもっているから大丈夫、的な?
engineer readable
code:terminal
// 任意の Descriptor の Checksum を bitcoin-cli で取得できる
bitcoin-cli --regtest getdescriptorinfo "wpkh(tprv8ZgxMBicQKsPeEouTKKKxFXWfBzkPVnUphbBGZ1E2UHRjMZnG6LmwYDubJZeCLdHwcmx7znafY2Ub6RQUEw48UiEAYNWpooFQq6RU2FBtFX/84'/1'/0'/0/*)"